home *** CD-ROM | disk | FTP | other *** search
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- HasDOT3LM
- NoLights
- }
-
- #define COMBINER CGRCTexDOT3LM_PS20
- #include "AmbPassDOT3LM_VP.csi"
- #undefine COMBINER
-
- #include "ShadowPass4_Neg.csi"
- )
-
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- HasDOT3LM
- SingleLight
- MultipleLights
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #define COMBINER CGRCTexDOT3LM_PS20
- #include "AmbPassDOT3LM_VP.csi"
- #undefine COMBINER
-
- #include "ShadowPass4_Neg.csi"
- )
-
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- SingleLight
- HasEnvLCMap
- }
-
- #define COMBINER1 CGRCBump_DiffSpec_SingleLight_Gloss_EnvLight_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER3 CGRCBump_DiffSpec_SingleLight_Proj_Gloss_EnvLight_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER5 CGRCBump_DiffSpec_SingleLight_Atten_Gloss_EnvLight_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #include "BumpDiffSpec_Gloss_EnvLight_PS20.csi"
- #undefine COMBINER1
- #undefine COMBINER3
- #undefine COMBINER5
-
- #include "ShadowPass4_EnvLight.csi"
- )
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- SingleLight
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_SingleLight_Gloss_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_SingleLight_Proj_Gloss_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_SingleLight_Atten_Gloss_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #include "ShadowPass4.csi"
- )
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- MultipleLights
- HasEnvLCMap
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #define COMBINER CGRCAmbient_EnvLight
- #include "AmbPass_VP_EnvLight.csi"
- #undefine COMBINER
-
- #include "ShadowPass4_EnvLight.csi"
- )
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- MultipleLights
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #define COMBINER CGRCAmbient
- #include "AmbPass_VP.csi"
- #undefine COMBINER
-
- #include "ShadowPass4.csi"
- )
-
- // Technique 'NoLights'
- HW 'Seq'
- (
- Conditions
- {
- NoLights
- HasDOT3LM
- }
-
- #define COMBINER CGRCTexDOT3LM_PS20
- #include "AmbPassDOT3LM_VP.csi"
- #undefine COMBINER
- )
-
- // Technique 'NoLights'
- HW 'Seq'
- (
- Conditions
- {
- NoLights
- HasLM
- }
-
- // Only Ambient pass
- #define COMBINER CGRCTexLM
- #include "AmbPassLM_VP.csi"
- #undefine COMBINER
- )
-
- HW 'Seq'
- (
- Conditions
- {
- NoLights
- HasEnvLCMap
- }
-
- // Only Ambient pass
- #define COMBINER CGRCAmbient_EnvLight
- #include "AmbPass_VP_EnvLight.csi"
- #undefine COMBINER
- )
- HW 'Seq'
- (
- Conditions
- {
- NoLights
- }
-
- // Only Ambient pass
- #define COMBINER CGRCAmbient
- #include "AmbPass_VP.csi"
- #undefine COMBINER
- )
-
- // Technique 'Single and Multiple Lights with Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- SingleLight
- MultipleLights
- HasDOT3LM
- }
-
- #define COMBINER CGRCTexDOT3LM_PS20
- #include "AmbPassDOT3LM_VP.csi"
- #undefine COMBINER
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights with Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- SingleLight
- MultipleLights
- HasLM
- }
-
- #define COMBINER CGRCTexLM
- #include "AmbPassLM_VP.csi"
- #undefine COMBINER
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights without Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- SingleLight
- HasEnvLCMap
- }
-
- #define COMBINER1 CGRCBump_DiffSpec_SingleLight_Gloss_EnvLight_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER3 CGRCBump_DiffSpec_SingleLight_Proj_Gloss_EnvLight_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER5 CGRCBump_DiffSpec_SingleLight_Atten_Gloss_EnvLight_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #include "BumpDiffSpec_Gloss_EnvLight_PS20.csi"
- #undefine COMBINER1
- #undefine COMBINER3
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights without Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- SingleLight
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_SingleLight_Gloss_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_SingleLight_Proj_Gloss_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_SingleLight_Atten_Gloss_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp')
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights without Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- MultipleLights
- HasEnvLCMap
- }
-
- #define COMBINER CGRCAmbient_EnvLight
- #include "AmbPass_VP_EnvLight.csi"
- #undefine COMBINER
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights without Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- MultipleLights
- }
-
- #define COMBINER CGRCAmbient
- #include "AmbPass_VP.csi"
- #undefine COMBINER
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-